<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
		<title>Generated Test Cases for Retiro de dinero</title>
		<link href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" rel="stylesheet">
		<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
		<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
		<style>		body{
			font: 95% "Trebuchet MS", sans-serif;
			margin: 50px;
		}
		</style>	</head>
	<body>

<script>	$(function() { 		$( "#accordion" ).accordion({ 			heightStyle: "content", 			collapsible: true		});		$( document ).tooltip(); 	});</script>
<table align="center" border="0" cellpadding="0" cellspacing="0" style="width:100%">
		<tr>
			<td>
				<a href="index.html">Return to Index</a>
			</td>
			<td style="text-align: right;">
				<a href="Use-Case-Retiro_de_dinero.html">View Use Case</a>
			</td>
		</tr>
</table>
<h1>Generated Test Cases for <i>Retiro de dinero</i></h1>
<div id="accordion">
<h3>Retiro_de_dinero_TC_1</h3><div>
<table border="1" align="center" cellpadding="1" cellspacing="0" style="width:100%">
	<tbody>
		<tr>
			<td><strong>Name</strong></td>
			<td>Retiro_de_dinero_TC_1</td>
		</tr>
		<tr>
			<td><strong>Test Trail</strong></td>
			<td>Retiro Exitoso</td>
		</tr>
		<tr>
			<td><strong>Preconditions</strong></td>
			<td>El usuario ingresa una tarjeta valida</td>
		</tr>
		<tr>
			<td colspan="2"><strong>Steps</strong></td>
		</tr>
		<tr>
			<td colspan="2">
			<table border="1" cellpadding="2" cellspacing="0" style="width:100%">
				<tbody>
					<tr>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>ID</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Name</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Description</strong></td>
						<td colspan="6" rowspan="1" style="text-align: center;"><strong>Operational Variables</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Expected Result</strong></td>
					</tr>
					<tr>
						<td rowspan="2" style="text-align: center;"><strong>Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Data Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Name</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Condition</strong></td>
						<td colspan="2" style="text-align: center;"><strong>Test values</strong></td>
					</tr>
					<tr>
						<td style="text-align: center;"><strong>Generated</strong></td>
						<td style="text-align: center;"><strong>Singular</strong></td>
					</tr>
					<tr>
						<td>1</td>
						<td>Mostrar opciones</td>
						<td>El cajero despliega las distintas opciones disponibles y el cliente selecciona &quot;Retirar Dinero&quot;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>2</td>
						<td>Solicitar cuenta</td>
						<td>El cajero solicita que cuenta utilizar para realizar la extracci&oacute;n</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>3</td>
						<td>Cliente selecciona cuenta</td>
						<td>El cliente selecciona una cuenta para realizar el retiro de dinero.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Preguntar monto</td>
						<td>El cajero pregunta el monto a retirar</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresar monto</td>
						<td>El cliente ingresa el monto a retirar. El monto debe ser menor o igual que $500</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El monto que el cliente quiere retirar del cajero" ></span>monto</td>
						<td>&lt;= 500</td>
						<td>0, 500, 499</td>
						<td>499, 100</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Verificar disponible en Cajero</td>
						<td>El cajero verifica el monto ingresado. Verifica que el monto disponible es mayor que el monto ingresado.</td>
						<td>state</td>
						<td>integer</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Dinero disponible en el ATM" ></span>disponibleATM</td>
						<td>&gt;= &amp;monto</td>
						<td>&amp;monto, &amp;monto+1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7</td>
						<td>Enviar datos al banco</td>
						<td>El cajero envia los datos de monto y numero de cuenta al banco</td>
						<td>output</td>
						<td>integer</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Limite diario remanente que se puede retirar de la cuenta. Este valor representa el total de las extracciones hechas por el usuario en el ultimo dia corriente." ></span>limiteDiario</td>
						<td>&gt;= &amp;monto</td>
						<td>&amp;monto, &amp;monto+1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>8</td>
						<td>Dispensar dinero</td>
						<td>El cajero dispensa el monto de dinero solicitado al cliente</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>El disponible del cajero pasa a ser disponibleATM = disponibleATM - monto
Adem&aacute;s actualiza el limiteDiario que le queda para extraer al cliente haciendo: limiteDiario = limiteDiario - monto</td>
					</tr>
					<tr>
						<td>9</td>
						<td>Devolver tarjeta</td>
						<td>El cajero devuelve la tarjeta al cliente</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>10</td>
						<td>Imprimir recibo</td>
						<td>El cajero imprime un recibo como comprobante de la extracci&oacute;n.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>11</td>
						<td>Fin del caso de uso</td>
						<td>El caso de uso termina</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
				</tbody>
			</table>
			</td>
		</tr>
		<tr>
			<td><strong>Expected Results</strong></td>
			<td>El usuario retira el dinero y el monto es debitado de su cuenta. Se registra la extraccion en el sistema</td>
		</tr>
	</tbody>
</table>
</div>
<h3>Retiro_de_dinero_TC_2</h3><div>
<table border="1" align="center" cellpadding="1" cellspacing="0" style="width:100%">
	<tbody>
		<tr>
			<td><strong>Name</strong></td>
			<td>Retiro_de_dinero_TC_2</td>
		</tr>
		<tr>
			<td><strong>Test Trail</strong></td>
			<td>Retiro Exitoso -&gt; Monto excede l&iacute;mite diario (condition: limiteDiario &lt; monto) -&gt; Retiro Exitoso</td>
		</tr>
		<tr>
			<td><strong>Preconditions</strong></td>
			<td>El usuario ingresa una tarjeta valida</td>
		</tr>
		<tr>
			<td colspan="2"><strong>Steps</strong></td>
		</tr>
		<tr>
			<td colspan="2">
			<table border="1" cellpadding="2" cellspacing="0" style="width:100%">
				<tbody>
					<tr>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>ID</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Name</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Description</strong></td>
						<td colspan="6" rowspan="1" style="text-align: center;"><strong>Operational Variables</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Expected Result</strong></td>
					</tr>
					<tr>
						<td rowspan="2" style="text-align: center;"><strong>Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Data Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Name</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Condition</strong></td>
						<td colspan="2" style="text-align: center;"><strong>Test values</strong></td>
					</tr>
					<tr>
						<td style="text-align: center;"><strong>Generated</strong></td>
						<td style="text-align: center;"><strong>Singular</strong></td>
					</tr>
					<tr>
						<td>1</td>
						<td>Mostrar opciones</td>
						<td>El cajero despliega las distintas opciones disponibles y el cliente selecciona &quot;Retirar Dinero&quot;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>2</td>
						<td>Solicitar cuenta</td>
						<td>El cajero solicita que cuenta utilizar para realizar la extracci&oacute;n</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>3</td>
						<td>Cliente selecciona cuenta</td>
						<td>El cliente selecciona una cuenta para realizar el retiro de dinero.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Preguntar monto</td>
						<td>El cajero pregunta el monto a retirar</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresar monto</td>
						<td>El cliente ingresa el monto a retirar. El monto debe ser menor o igual que $500</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El monto que el cliente quiere retirar del cajero" ></span>monto</td>
						<td>&lt;= 500</td>
						<td>0, 500, 499</td>
						<td>499, 100</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Verificar disponible en Cajero</td>
						<td>El cajero verifica el monto ingresado. Verifica que el monto disponible es mayor que el monto ingresado.</td>
						<td>state</td>
						<td>integer</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Dinero disponible en el ATM" ></span>disponibleATM</td>
						<td>&gt;= &amp;monto</td>
						<td>&amp;monto, &amp;monto+1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7</td>
						<td>Enviar datos al banco</td>
						<td>El cajero envia los datos de monto y numero de cuenta al banco</td>
						<td>output</td>
						<td>integer</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Limite diario remanente que se puede retirar de la cuenta. Este valor representa el total de las extracciones hechas por el usuario en el ultimo dia corriente." ></span>limiteDiario</td>
						<td>&lt; &amp;monto</td>
						<td>&amp;monto-1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>8a</td>
						<td>Mensaje error</td>
						<td>El cajero despliega un mensaje de error diciendo que el monto excede el limite diario a retirar.
El caso de uso vuelve al paso 4 del flujo b&aacute;sico</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Preguntar monto</td>
						<td>El cajero pregunta el monto a retirar</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresar monto</td>
						<td>El cliente ingresa el monto a retirar. El monto debe ser menor o igual que $500</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El monto que el cliente quiere retirar del cajero" ></span>monto</td>
						<td>&lt;= 500</td>
						<td>0, 500, 499</td>
						<td>499, 100</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Verificar disponible en Cajero</td>
						<td>El cajero verifica el monto ingresado. Verifica que el monto disponible es mayor que el monto ingresado.</td>
						<td>state</td>
						<td>integer</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Dinero disponible en el ATM" ></span>disponibleATM</td>
						<td>&gt;= &amp;monto</td>
						<td>&amp;monto, &amp;monto+1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7</td>
						<td>Enviar datos al banco</td>
						<td>El cajero envia los datos de monto y numero de cuenta al banco</td>
						<td>output</td>
						<td>integer</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Limite diario remanente que se puede retirar de la cuenta. Este valor representa el total de las extracciones hechas por el usuario en el ultimo dia corriente." ></span>limiteDiario</td>
						<td>&gt;= &amp;monto</td>
						<td>&amp;monto, &amp;monto+1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>8</td>
						<td>Dispensar dinero</td>
						<td>El cajero dispensa el monto de dinero solicitado al cliente</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>El disponible del cajero pasa a ser disponibleATM = disponibleATM - monto
Adem&aacute;s actualiza el limiteDiario que le queda para extraer al cliente haciendo: limiteDiario = limiteDiario - monto</td>
					</tr>
					<tr>
						<td>9</td>
						<td>Devolver tarjeta</td>
						<td>El cajero devuelve la tarjeta al cliente</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>10</td>
						<td>Imprimir recibo</td>
						<td>El cajero imprime un recibo como comprobante de la extracci&oacute;n.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>11</td>
						<td>Fin del caso de uso</td>
						<td>El caso de uso termina</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
				</tbody>
			</table>
			</td>
		</tr>
		<tr>
			<td><strong>Expected Results</strong></td>
			<td>El usuario retira el dinero y el monto es debitado de su cuenta. Se registra la extraccion en el sistema</td>
		</tr>
	</tbody>
</table>
</div>
<h3>Retiro_de_dinero_TC_3</h3><div>
<table border="1" align="center" cellpadding="1" cellspacing="0" style="width:100%">
	<tbody>
		<tr>
			<td><strong>Name</strong></td>
			<td>Retiro_de_dinero_TC_3</td>
		</tr>
		<tr>
			<td><strong>Test Trail</strong></td>
			<td>Retiro Exitoso -&gt; Monto excede l&iacute;mite diario (condition: limiteDiario &lt; monto) -&gt; Retiro Exitoso -&gt; Dinero en ATM insuficiente (condition: disponibleATM &lt; monto) -&gt; Retiro Exitoso</td>
		</tr>
		<tr>
			<td><strong>Preconditions</strong></td>
			<td>El usuario ingresa una tarjeta valida</td>
		</tr>
		<tr>
			<td colspan="2"><strong>Steps</strong></td>
		</tr>
		<tr>
			<td colspan="2">
			<table border="1" cellpadding="2" cellspacing="0" style="width:100%">
				<tbody>
					<tr>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>ID</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Name</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Description</strong></td>
						<td colspan="6" rowspan="1" style="text-align: center;"><strong>Operational Variables</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Expected Result</strong></td>
					</tr>
					<tr>
						<td rowspan="2" style="text-align: center;"><strong>Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Data Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Name</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Condition</strong></td>
						<td colspan="2" style="text-align: center;"><strong>Test values</strong></td>
					</tr>
					<tr>
						<td style="text-align: center;"><strong>Generated</strong></td>
						<td style="text-align: center;"><strong>Singular</strong></td>
					</tr>
					<tr>
						<td>1</td>
						<td>Mostrar opciones</td>
						<td>El cajero despliega las distintas opciones disponibles y el cliente selecciona &quot;Retirar Dinero&quot;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>2</td>
						<td>Solicitar cuenta</td>
						<td>El cajero solicita que cuenta utilizar para realizar la extracci&oacute;n</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>3</td>
						<td>Cliente selecciona cuenta</td>
						<td>El cliente selecciona una cuenta para realizar el retiro de dinero.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Preguntar monto</td>
						<td>El cajero pregunta el monto a retirar</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresar monto</td>
						<td>El cliente ingresa el monto a retirar. El monto debe ser menor o igual que $500</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El monto que el cliente quiere retirar del cajero" ></span>monto</td>
						<td>&lt;= 500</td>
						<td>0, 500, 499</td>
						<td>499, 100</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Verificar disponible en Cajero</td>
						<td>El cajero verifica el monto ingresado. Verifica que el monto disponible es mayor que el monto ingresado.</td>
						<td>state</td>
						<td>integer</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Dinero disponible en el ATM" ></span>disponibleATM</td>
						<td>&gt;= &amp;monto</td>
						<td>&amp;monto, &amp;monto+1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7</td>
						<td>Enviar datos al banco</td>
						<td>El cajero envia los datos de monto y numero de cuenta al banco</td>
						<td>output</td>
						<td>integer</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Limite diario remanente que se puede retirar de la cuenta. Este valor representa el total de las extracciones hechas por el usuario en el ultimo dia corriente." ></span>limiteDiario</td>
						<td>&lt; &amp;monto</td>
						<td>&amp;monto-1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>8a</td>
						<td>Mensaje error</td>
						<td>El cajero despliega un mensaje de error diciendo que el monto excede el limite diario a retirar.
El caso de uso vuelve al paso 4 del flujo b&aacute;sico</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Preguntar monto</td>
						<td>El cajero pregunta el monto a retirar</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresar monto</td>
						<td>El cliente ingresa el monto a retirar. El monto debe ser menor o igual que $500</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El monto que el cliente quiere retirar del cajero" ></span>monto</td>
						<td>&lt;= 500</td>
						<td>0, 500, 499</td>
						<td>499, 100</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Verificar disponible en Cajero</td>
						<td>El cajero verifica el monto ingresado. Verifica que el monto disponible es mayor que el monto ingresado.</td>
						<td>state</td>
						<td>integer</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Dinero disponible en el ATM" ></span>disponibleATM</td>
						<td>&lt; &amp;monto</td>
						<td>&amp;monto-1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7a</td>
						<td>Mensaje error</td>
						<td>El cajero despliega un mensaje de error indicando que el cajero no tiene suficiente dinero disponible para realizar la operaci&oacute;n.
El caso de uso vuelve al paso 4 del flujo b&aacute;sico</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Preguntar monto</td>
						<td>El cajero pregunta el monto a retirar</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresar monto</td>
						<td>El cliente ingresa el monto a retirar. El monto debe ser menor o igual que $500</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El monto que el cliente quiere retirar del cajero" ></span>monto</td>
						<td>&lt;= 500</td>
						<td>0, 500, 499</td>
						<td>499, 100</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Verificar disponible en Cajero</td>
						<td>El cajero verifica el monto ingresado. Verifica que el monto disponible es mayor que el monto ingresado.</td>
						<td>state</td>
						<td>integer</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Dinero disponible en el ATM" ></span>disponibleATM</td>
						<td>&gt;= &amp;monto</td>
						<td>&amp;monto, &amp;monto+1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7</td>
						<td>Enviar datos al banco</td>
						<td>El cajero envia los datos de monto y numero de cuenta al banco</td>
						<td>output</td>
						<td>integer</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Limite diario remanente que se puede retirar de la cuenta. Este valor representa el total de las extracciones hechas por el usuario en el ultimo dia corriente." ></span>limiteDiario</td>
						<td>&gt;= &amp;monto</td>
						<td>&amp;monto, &amp;monto+1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>8</td>
						<td>Dispensar dinero</td>
						<td>El cajero dispensa el monto de dinero solicitado al cliente</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>El disponible del cajero pasa a ser disponibleATM = disponibleATM - monto
Adem&aacute;s actualiza el limiteDiario que le queda para extraer al cliente haciendo: limiteDiario = limiteDiario - monto</td>
					</tr>
					<tr>
						<td>9</td>
						<td>Devolver tarjeta</td>
						<td>El cajero devuelve la tarjeta al cliente</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>10</td>
						<td>Imprimir recibo</td>
						<td>El cajero imprime un recibo como comprobante de la extracci&oacute;n.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>11</td>
						<td>Fin del caso de uso</td>
						<td>El caso de uso termina</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
				</tbody>
			</table>
			</td>
		</tr>
		<tr>
			<td><strong>Expected Results</strong></td>
			<td>El usuario retira el dinero y el monto es debitado de su cuenta. Se registra la extraccion en el sistema</td>
		</tr>
	</tbody>
</table>
</div>
<h3>Retiro_de_dinero_TC_4</h3><div>
<table border="1" align="center" cellpadding="1" cellspacing="0" style="width:100%">
	<tbody>
		<tr>
			<td><strong>Name</strong></td>
			<td>Retiro_de_dinero_TC_4</td>
		</tr>
		<tr>
			<td><strong>Test Trail</strong></td>
			<td>Retiro Exitoso -&gt; Monto excede l&iacute;mite diario (condition: limiteDiario &lt; monto) -&gt; Retiro Exitoso -&gt; Dinero en ATM insuficiente (condition: disponibleATM &lt; monto) -&gt; Retiro Exitoso -&gt; Monto incorrecto (condition: monto &gt; 500) -&gt; Retiro Exitoso</td>
		</tr>
		<tr>
			<td><strong>Preconditions</strong></td>
			<td>El usuario ingresa una tarjeta valida</td>
		</tr>
		<tr>
			<td colspan="2"><strong>Steps</strong></td>
		</tr>
		<tr>
			<td colspan="2">
			<table border="1" cellpadding="2" cellspacing="0" style="width:100%">
				<tbody>
					<tr>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>ID</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Name</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Description</strong></td>
						<td colspan="6" rowspan="1" style="text-align: center;"><strong>Operational Variables</strong></td>
						<td colspan="1" rowspan="3" style="text-align: center;"><strong>Expected Result</strong></td>
					</tr>
					<tr>
						<td rowspan="2" style="text-align: center;"><strong>Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Data Type</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Name</strong></td>
						<td rowspan="2" style="text-align: center;"><strong>Condition</strong></td>
						<td colspan="2" style="text-align: center;"><strong>Test values</strong></td>
					</tr>
					<tr>
						<td style="text-align: center;"><strong>Generated</strong></td>
						<td style="text-align: center;"><strong>Singular</strong></td>
					</tr>
					<tr>
						<td>1</td>
						<td>Mostrar opciones</td>
						<td>El cajero despliega las distintas opciones disponibles y el cliente selecciona &quot;Retirar Dinero&quot;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>2</td>
						<td>Solicitar cuenta</td>
						<td>El cajero solicita que cuenta utilizar para realizar la extracci&oacute;n</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>3</td>
						<td>Cliente selecciona cuenta</td>
						<td>El cliente selecciona una cuenta para realizar el retiro de dinero.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Preguntar monto</td>
						<td>El cajero pregunta el monto a retirar</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresar monto</td>
						<td>El cliente ingresa el monto a retirar. El monto debe ser menor o igual que $500</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El monto que el cliente quiere retirar del cajero" ></span>monto</td>
						<td>&lt;= 500</td>
						<td>0, 500, 499</td>
						<td>499, 100</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Verificar disponible en Cajero</td>
						<td>El cajero verifica el monto ingresado. Verifica que el monto disponible es mayor que el monto ingresado.</td>
						<td>state</td>
						<td>integer</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Dinero disponible en el ATM" ></span>disponibleATM</td>
						<td>&gt;= &amp;monto</td>
						<td>&amp;monto, &amp;monto+1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7</td>
						<td>Enviar datos al banco</td>
						<td>El cajero envia los datos de monto y numero de cuenta al banco</td>
						<td>output</td>
						<td>integer</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Limite diario remanente que se puede retirar de la cuenta. Este valor representa el total de las extracciones hechas por el usuario en el ultimo dia corriente." ></span>limiteDiario</td>
						<td>&lt; &amp;monto</td>
						<td>&amp;monto-1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>8a</td>
						<td>Mensaje error</td>
						<td>El cajero despliega un mensaje de error diciendo que el monto excede el limite diario a retirar.
El caso de uso vuelve al paso 4 del flujo b&aacute;sico</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Preguntar monto</td>
						<td>El cajero pregunta el monto a retirar</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresar monto</td>
						<td>El cliente ingresa el monto a retirar. El monto debe ser menor o igual que $500</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El monto que el cliente quiere retirar del cajero" ></span>monto</td>
						<td>&lt;= 500</td>
						<td>0, 500, 499</td>
						<td>499, 100</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Verificar disponible en Cajero</td>
						<td>El cajero verifica el monto ingresado. Verifica que el monto disponible es mayor que el monto ingresado.</td>
						<td>state</td>
						<td>integer</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Dinero disponible en el ATM" ></span>disponibleATM</td>
						<td>&lt; &amp;monto</td>
						<td>&amp;monto-1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7a</td>
						<td>Mensaje error</td>
						<td>El cajero despliega un mensaje de error indicando que el cajero no tiene suficiente dinero disponible para realizar la operaci&oacute;n.
El caso de uso vuelve al paso 4 del flujo b&aacute;sico</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Preguntar monto</td>
						<td>El cajero pregunta el monto a retirar</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresar monto</td>
						<td>El cliente ingresa el monto a retirar. El monto debe ser menor o igual que $500</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El monto que el cliente quiere retirar del cajero" ></span>monto</td>
						<td>&gt; 500</td>
						<td>&quot;NotNumber&quot;, 501, -1</td>
						<td>-1, 500</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6a</td>
						<td>Mensaje error</td>
						<td>El cajero despliega un mensaje de error diciendo que el monto ingresado no es correcto. 
El caso de uso vuelve al paso 4 del flujo b&aacute;sico</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>4</td>
						<td>Preguntar monto</td>
						<td>El cajero pregunta el monto a retirar</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>5</td>
						<td>Ingresar monto</td>
						<td>El cliente ingresa el monto a retirar. El monto debe ser menor o igual que $500</td>
						<td>input</td>
						<td>unsignedint</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="El monto que el cliente quiere retirar del cajero" ></span>monto</td>
						<td>&lt;= 500</td>
						<td>0, 500, 499</td>
						<td>499, 100</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>6</td>
						<td>Verificar disponible en Cajero</td>
						<td>El cajero verifica el monto ingresado. Verifica que el monto disponible es mayor que el monto ingresado.</td>
						<td>state</td>
						<td>integer</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Dinero disponible en el ATM" ></span>disponibleATM</td>
						<td>&gt;= &amp;monto</td>
						<td>&amp;monto, &amp;monto+1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>7</td>
						<td>Enviar datos al banco</td>
						<td>El cajero envia los datos de monto y numero de cuenta al banco</td>
						<td>output</td>
						<td>integer</td>
						<td> <span class="ui-icon ui-icon-info" style="float: left;" title="Limite diario remanente que se puede retirar de la cuenta. Este valor representa el total de las extracciones hechas por el usuario en el ultimo dia corriente." ></span>limiteDiario</td>
						<td>&gt;= &amp;monto</td>
						<td>&amp;monto, &amp;monto+1</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>8</td>
						<td>Dispensar dinero</td>
						<td>El cajero dispensa el monto de dinero solicitado al cliente</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>El disponible del cajero pasa a ser disponibleATM = disponibleATM - monto
Adem&aacute;s actualiza el limiteDiario que le queda para extraer al cliente haciendo: limiteDiario = limiteDiario - monto</td>
					</tr>
					<tr>
						<td>9</td>
						<td>Devolver tarjeta</td>
						<td>El cajero devuelve la tarjeta al cliente</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>10</td>
						<td>Imprimir recibo</td>
						<td>El cajero imprime un recibo como comprobante de la extracci&oacute;n.</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
					<tr>
						<td>11</td>
						<td>Fin del caso de uso</td>
						<td>El caso de uso termina</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
						<td>&nbsp;</td>
					</tr>
				</tbody>
			</table>
			</td>
		</tr>
		<tr>
			<td><strong>Expected Results</strong></td>
			<td>El usuario retira el dinero y el monto es debitado de su cuenta. Se registra la extraccion en el sistema</td>
		</tr>
	</tbody>
</table>
</div>
</div>
	</body>
</html>